3.4: Optimization With Linear Programming